Text copied to clipboard!

Заглавие

Text copied to clipboard!

Разработчик на вградени системи

Описание

Text copied to clipboard!
Търсим опитен разработчик на вградени системи, който да се присъедини към нашия екип и да работи върху проекти, свързани с проектиране, разработка и внедряване на вградени системи. В тази роля ще бъдете отговорни за създаването на софтуер за микроконтролери, интегриране на хардуерни и софтуерни компоненти и оптимизиране на производителността на системите. Ще работите в тясно сътрудничество с инженери по хардуер, софтуер и тестови специалисти, за да гарантирате, че крайните продукти отговарят на изискванията за качество и надеждност. Вашите основни задължения ще включват разработка на фърмуер за вградени системи, анализ и оптимизация на код, работа с комуникационни протоколи като UART, SPI, I2C, CAN и други. Ще участвате в целия жизнен цикъл на разработката – от концепцията и дизайна до внедряването и поддръжката. Освен това ще бъдете ангажирани с отстраняване на грешки, тестване и верификация на софтуера, за да гарантирате неговата стабилност и ефективност. Идеалният кандидат трябва да има опит с програмни езици като C и C++, както и познания по операционни системи в реално време (RTOS). Опитът с инструменти за разработка като Git, Jira и CI/CD платформи ще бъде предимство. Очакваме от вас да имате аналитично мислене, внимание към детайлите и способност за работа в екип. Ако сте мотивиран професионалист с желание да работите върху иновативни проекти, ще се радваме да се присъедините към нашия екип.

Отговорности

Text copied to clipboard!
  • Разработка и поддръжка на фърмуер за вградени системи.
  • Интеграция на софтуер с хардуерни компоненти.
  • Оптимизация на производителността и ефективността на системите.
  • Работа с комуникационни протоколи като UART, SPI, I2C, CAN.
  • Тестване, отстраняване на грешки и верификация на софтуера.
  • Сътрудничество с хардуерни и софтуерни инженери.
  • Документиране на процесите и разработените решения.
  • Участие в целия жизнен цикъл на разработката.

Изисквания

Text copied to clipboard!
  • Опит с програмни езици C и C++.
  • Познания по операционни системи в реално време (RTOS).
  • Разбиране на комуникационни протоколи като UART, SPI, I2C, CAN.
  • Опит с инструменти за контрол на версиите като Git.
  • Умения за анализ и отстраняване на грешки в софтуера.
  • Способност за работа в екип и комуникация с различни отдели.
  • Желание за учене и адаптиране към нови технологии.
  • Предишен опит в разработката на вградени системи е предимство.

Потенциални въпроси за интервю

Text copied to clipboard!
  • Какъв е вашият опит с разработката на фърмуер за вградени системи?
  • Какви комуникационни протоколи сте използвали в предишни проекти?
  • Как подхождате към отстраняването на грешки във вградени системи?
  • Имате ли опит с операционни системи в реално време (RTOS)?
  • Какви инструменти за контрол на версиите сте използвали?
  • Как се справяте с оптимизацията на производителността на софтуера?
  • Можете ли да дадете пример за сложен проблем, който сте решили?
  • Как работите в екип с хардуерни инженери?